home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Tools / Debugger / Power Mac Debugger 2.1d12 / Power Mac Debugger 2.1d12.rsrc / CODE_106_A3DControlClose.txt < prev    next >
Text File  |  1996-04-18  |  12KB  |  233 lines

  1. # far model CODE resource
  2. # near model jump table entries starting at A5 + 0x00000000 (0 of them)
  3. # far model jump table entries starting at A5 + 0x0000DA18 (5 of them)
  4. # A5 relocation data at 0x00000184
  5. #   A5 relocation at 00000048
  6. #   A5 relocation at 0000007A
  7. #   A5 relocation at 000000B0
  8. #   A5 relocation at 000000BE
  9. #   A5 relocation at 000000CC
  10. #   A5 relocation at 00000132
  11. #   A5 relocation at 0000015E
  12. # A5 is 0x00000000
  13. # PC relocation data at 0x0000018D
  14. # load address is 0x00000000
  15. 00000000  0000 0000                ori.b      D0, 0x0
  16. 00000004  4348                     chk.w      D1, A0
  17. 00000006  455A                     chk.w      D2, [A2]+
  18. 00000008  4E56 0000                link       A6, 0
  19. 0000000C  2F0A                     move.l     -[A7], A2
  20. 0000000E  246E 0008                movea.l    A2, [A6 + 0x8]
  21. 00000012  2F0A                     move.l     -[A7], A2
  22. 00000014  2052                     movea.l    A0, [A2]
  23. 00000016  2068 0404                movea.l    A0, [A0 + 0x404]
  24. 0000001A  4E90                     jsr        [A0]
  25. 0000001C  2F0A                     move.l     -[A7], A2
  26. 0000001E  4EB9 0000 5B1A           jsr        [0x00005B1A]
  27. 00000024  245F                     movea.l    A2, [A7]+
  28. 00000026  4E5E                     unlink     A6
  29. 00000028  205F                     movea.l    A0, [A7]+
  30. 0000002A  584F                     addq.w     A7, 4
  31. 0000002C  4ED0                     jmp        [A0]
  32. 0000002E  9446                     sub.w      D2, D6
  33. 00000030  7265                     moveq.l    D1, 0x65
  34. 00000032  655F                     bcs        +0x61 /* 00000093 */
  35. 00000034  5F31 3054                subq.b     [A1 + D3.w + 0x54], 7
  36. 00000038  4963                     chk.w      D4, -[A3]
  37. 0000003A  6F6E                     ble        +0x70 /* 000000AA */
  38. 0000003C  5375 6974                subq.w     <<invalid full ext with I/IS == 4>>, 1
  39. 00000040  6546                     bcs        +0x48 /* 00000088 */
  40. 00000042  7600                     moveq.l    D3, 0x00
  41. 00000044  0000 FFFF                ori.b      D0, 0xFF
  42. 00000048  4E56 0000                link       A6, 0
  43. 0000004C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  44. 00000050  4EB9 0000 5BB2           jsr        [0x00005BB2]
  45. 00000056  4E5E                     unlink     A6
  46. 00000058  205F                     movea.l    A0, [A7]+
  47. 0000005A  584F                     addq.w     A7, 4
  48. 0000005C  4ED0                     jmp        [A0]
  49. 0000005E  9246                     sub.w      D1, D6
  50. 00000060  7265                     moveq.l    D1, 0x65
  51. 00000062  655F                     bcs        +0x61 /* 000000C3 */
  52. 00000064  5F39 5433 4442           subq.b     [0x54334442], 7
  53. 0000006A  7574                     moveq.l    D2, 0x74
  54. 0000006C  746F                     moveq.l    D2, 0x6F
  55. 0000006E  6E46                     bgt        +0x48 /* 000000B6 */
  56. 00000070  7600                     moveq.l    D3, 0x00
  57. 00000072  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  58. 00000076  0000 48E7                ori.b      D0, 0xE7
  59. 0000007A  0030 266E 0008           ori.b      [A0 + D0.w + 0x8], 0x6E /* 'n' */
  60. 00000080  2F3C 0000 0082           move.l     -[A7], 0x82
  61. 00000086  4EB9 0000 0BEA           jsr        [0x00000BEA]
  62. // begin alternate branch 00000088-0000008C
  63. label00000088:
  64. 00000088  0000 0BEA                ori.b      D0, 0xEA
  65. // end alternate branch 00000088-0000008C
  66. label00000088: // (misaligned)
  67. 0000008C  2440                     movea.l    A2, D0
  68. 0000008E  200A                     move.l     D0, A2
  69. 00000090  6708                     beq        +0xA /* 0000009A */
  70. 00000092  2F0A                     move.l     -[A7], A2
  71. 00000094  4EB9 0000 76C2           jsr        [0x000076C2]
  72. label0000009A:
  73. 0000009A  2F0B                     move.l     -[A7], A3
  74. 0000009C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  75. 000000A0  2F0A                     move.l     -[A7], A2
  76. 000000A2  4EB9 0000 76CA           jsr        [0x000076CA]
  77. 000000A8  2F0A                     move.l     -[A7], A2
  78. label000000AA:
  79. 000000AA  2F0B                     move.l     -[A7], A3
  80. 000000AC  2053                     movea.l    A0, [A3]
  81. 000000AE  2068 0100                movea.l    A0, [A0 + 0x100]
  82. 000000B2  4E90                     jsr        [A0]
  83. 000000B4  4CDF 0C00                movem.l    A2,A3, [A7]+
  84. // begin alternate branch 000000B6-000000BA
  85. label000000B6:
  86. 000000B6  0C00 4E5E                cmpi.b     D0, 0x5E /* '^' */
  87. // end alternate branch 000000B6-000000BA
  88. label000000B6: // (misaligned)
  89. 000000B8  4E5E                     unlink     A6
  90. 000000BA  205F                     movea.l    A0, [A7]+
  91. 000000BC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  92. 000000C0  4ED0                     jmp        [A0]
  93. 000000C2  803A 446F                or.b       D0, [PC + 0x446F /* 00004471, cstring ""<EOF> */]
  94. 000000C6  4D6F 7573                chk.w      D6, [A7 + 0x7573]
  95. 000000CA  6543                     bcs        +0x45 /* 0000010F */
  96. 000000CC  6F6D                     ble        +0x6F /* 0000013B */
  97. 000000CE  6D61                     blt        +0x63 /* 00000131 */
  98. 000000D0  6E64                     bgt        +0x66 /* 00000136 */
  99. 000000D2  5F5F                     subq.w     [A7]+, 7
  100. 000000D4  3954 3344                move.w     [A4 + 0x3344], [A4]
  101. 000000D8  4275 7474                clr.w      [A5 + D7.w * 4 + 0x74]
  102. 000000DC  6F6E                     ble        +0x70 /* 0000014C */
  103. 000000DE  4652                     not.w      [A2]
  104. 000000E0  3656                     movea.w    A3, [A6]
  105. 000000E2  506F 696E                addq.w     [A7 + 0x696E], 8
  106. 000000E6  7450                     moveq.l    D2, 0x50
  107. 000000E8  3133 5454                move.w     -[A0], [A3 + D5.w * 4 + 0x54]
  108. 000000EC  6F6F                     ble        +0x71 /* 0000015D */
  109. 000000EE  6C62                     bge        +0x64 /* 00000152 */
  110. 000000F0  6F78                     ble        +0x7A /* 0000016A */
  111. 000000F2  4576 656E                chk.w      D2, <<invalid full ext with IS == 1 and I/IS == 6>>
  112. 000000F6  7436                     moveq.l    D2, 0x36
  113. 000000F8  4350                     chk.w      D1, [A0]
  114. 000000FA  6F69                     ble        +0x6B /* 00000165 */
  115. 000000FC  6E74                     bgt        +0x76 /* 00000172 */
  116. 000000FE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  117. 00000102  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  118. 00000106  0008 4EB9                ori.b      A0, 0xB9
  119. 0000010A  0000 5BB2                ori.b      D0, 0xB2
  120. 0000010E  4E5E                     unlink     A6
  121. 00000110  205F                     movea.l    A0, [A7]+
  122. 00000112  584F                     addq.w     A7, 4
  123. 00000114  4ED0                     jmp        [A0]
  124. 00000116  9146                     subx.w     D0, D6
  125. 00000118  7265                     moveq.l    D1, 0x65
  126. 0000011A  655F                     bcs        +0x61 /* 0000017B */
  127. 0000011C  5F38 5433                subq.b     [0x00005433], 7
  128. 00000120  4452                     neg.w      [A2]
  129. 00000122  6164                     bsr        +0x66 /* 00000188 */
  130. 00000124  696F                     bvs        +0x71 /* 00000195 */
  131. 00000126  4676 0000                not.w      [A6 + D0.w]
  132. 0000012A  FFFF                     .invalid   <<F/7/7>>
  133. 0000012C  4E56 0000                link       A6, 0
  134. 00000130  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  135. 00000134  4EB9 0000 5BB2           jsr        [0x00005BB2]
  136. // begin alternate branch 00000136-0000013A
  137. label00000136:
  138. 00000136  0000 5BB2                ori.b      D0, 0xB2
  139. // end alternate branch 00000136-0000013A
  140. label00000136: // (misaligned)
  141. 0000013A  4E5E                     unlink     A6
  142. 0000013C  205F                     movea.l    A0, [A7]+
  143. 0000013E  584F                     addq.w     A7, 4
  144. 00000140  4ED0                     jmp        [A0]
  145. 00000142  9546                     subx.w     D2, D6
  146. 00000144  7265                     moveq.l    D1, 0x65
  147. 00000146  655F                     bcs        +0x61 /* 000001A7 */
  148. 00000148  5F31 3154                subq.b     <<invalid full ext with I/IS == 4>>, 7
  149. label0000014C:
  150. 0000014C  3344 4368                move.w     [A1 + 0x4368], D4
  151. 00000150  6563                     bcs        +0x65 /* 000001B5 */
  152. label00000152:
  153. 00000152  6B42                     bmi        +0x44 /* 00000196 */
  154. 00000154  6F78                     ble        +0x7A /* 000001CE */
  155. 00000156  4676 0000                not.w      [A6 + D0.w]
  156. 0000015A  FFFF                     .invalid   <<F/7/7>>
  157. 0000015C  2419                     move.l     D2, [A1]+
  158. 0000015E  1B07                     move.b     -[A5], D7
  159. 00000160  0733 1600                btst       [A3 + D1.w * 8], D3
  160. 00000164  0000 0000                ori.b      D0, 0x0
  161. 00000168  0000 0000                ori.b      D0, 0x0
  162. // begin alternate branch 0000016A-00000196
  163. label0000016A:
  164. 0000016A  0000 0000                ori.b      D0, 0x0
  165. 0000016E  0000 0000                ori.b      D0, 0x0
  166. label00000172:
  167. 00000172  0000 0000                ori.b      D0, 0x0
  168. 00000176  0000 0000                ori.b      D0, 0x0
  169. 0000017A  0000 0000                ori.b      D0, 0x0
  170. 0000017E  0000 0000                ori.b      D0, 0x0
  171. 00000182  0000 0000                ori.b      D0, 0x0
  172. 00000186  0000 0000                ori.b      D0, 0x0
  173. fn00000188: // (misaligned)
  174. 0000018A  0000 0000                ori.b      D0, 0x0
  175. 0000018E  0000 0000                ori.b      D0, 0x0
  176. 00000192  0000 0000                ori.b      D0, 0x0
  177. // end alternate branch 0000016A-00000196
  178. label0000016A: // (misaligned)
  179. 0000016C  0000 0000                ori.b      D0, 0x0
  180. 00000170  0000 0000                ori.b      D0, 0x0
  181. label00000172: // (misaligned)
  182. 00000174  0000 0000                ori.b      D0, 0x0
  183. 00000178  0000 0000                ori.b      D0, 0x0
  184. 0000017C  0000 0000                ori.b      D0, 0x0
  185. 00000180  0000 0000                ori.b      D0, 0x0
  186. 00000184  0000 0000                ori.b      D0, 0x0
  187. fn00000188:
  188. 00000188  0000 0000                ori.b      D0, 0x0
  189. 0000018C  0000 0000                ori.b      D0, 0x0
  190. 00000190  0000 0000                ori.b      D0, 0x0
  191. 00000194  0000 0000                ori.b      D0, 0x0
  192. // begin alternate branch 00000196-000001CE
  193. label00000196:
  194. 00000196  0000 0000                ori.b      D0, 0x0
  195. 0000019A  0000 0000                ori.b      D0, 0x0
  196. 0000019E  0000 0000                ori.b      D0, 0x0
  197. 000001A2  0000 0000                ori.b      D0, 0x0
  198. 000001A6  0000 0000                ori.b      D0, 0x0
  199. 000001AA  0000 0000                ori.b      D0, 0x0
  200. 000001AE  0000 0000                ori.b      D0, 0x0
  201. 000001B2  0000 0000                ori.b      D0, 0x0
  202. 000001B6  0000 0000                ori.b      D0, 0x0
  203. 000001BA  0000 0000                ori.b      D0, 0x0
  204. 000001BE  0000 0000                ori.b      D0, 0x0
  205. 000001C2  0000 0000                ori.b      D0, 0x0
  206. 000001C6  0000 0000                ori.b      D0, 0x0
  207. 000001CA  0000 0000                ori.b      D0, 0x0
  208. // end alternate branch 00000196-000001CE
  209. label00000196: // (misaligned)
  210. 00000198  0000 0000                ori.b      D0, 0x0
  211. 0000019C  0000 0000                ori.b      D0, 0x0
  212. 000001A0  0000 0000                ori.b      D0, 0x0
  213. 000001A4  0000 0000                ori.b      D0, 0x0
  214. 000001A8  0000 0000                ori.b      D0, 0x0
  215. 000001AC  0000 0000                ori.b      D0, 0x0
  216. 000001B0  0000 0000                ori.b      D0, 0x0
  217. 000001B4  0000 0000                ori.b      D0, 0x0
  218. 000001B8  0000 0000                ori.b      D0, 0x0
  219. 000001BC  0000 0000                ori.b      D0, 0x0
  220. 000001C0  0000 0000                ori.b      D0, 0x0
  221. 000001C4  0000 0000                ori.b      D0, 0x0
  222. 000001C8  0000 0000                ori.b      D0, 0x0
  223. 000001CC  0000 0000                ori.b      D0, 0x0
  224. // begin alternate branch 000001CE-000001D8
  225. label000001CE:
  226. 000001CE  0000 0000                ori.b      D0, 0x0
  227. 000001D2  0000 0000                ori.b      D0, 0x0
  228. 000001D6  0000                     .incomplete
  229. // end alternate branch 000001CE-000001D8
  230. label000001CE: // (misaligned)
  231. 000001D0  0000 0000                ori.b      D0, 0x0
  232. 000001D4  0000 0000                ori.b      D0, 0x0
  233.